最後這邊來幫Google打一下廣告,GKE最近新增了backup cluster的功能。
相信大家都遇過Cluster Zone down 或是Region network issue。
那如何在最短的時間內在不同的region把cluster救回來。GKE提供了backup的功能。
價錢呢...
其實我覺得不算太貴,但因為他是算pod數量和storage所以大家還是要精算一下
以台灣區來看
如果cluster規模不大,還挺建議backup一下的
那我們來看看如何create backup吧
首先要確保你有enable backup for GKE
然後到backup for GKE create backup plan
選擇你的backup cluster和你要備份的zone,這邊注意如果是跨region的話會吃到流量費喔。
然後我們選擇範圍
這邊我是先選整個cluster,但如果服務中有哪些是不必要備的,像monitoring,stateless的pod之類的,也是可以選擇不要備。
另外secret是要自己keep還是要備份。畢竟如果沒加密過可能還是有點危險。
最後還可以選擇加密方式。
接下來就是要設定schedule。
這邊是使用cronjob的方式做備份。
可以使用這個工具來看看
這邊我們先設定每小時一次,方便做測試。
然後就是retention,多久之後刪掉。
都設定完 create plan就完成啦。
等時間到就可以看到備份成功了